body{ font-family:'微软雅黑'; background:url(../../img/body-bg.png)}
.main{position:relative}
.index{width:960px; margin:100px auto;}
.login_panel{ width:280px;  border:1px solid #d3d3d3; position:absolute; right:0; top:60px; border-radius:4px; background:#fff; padding:15px;}

.login_panel h3{ font-size:20px; margin-bottom:10px}
.login_panel .input_ui{height:30px; border:1px solid #ccc; border-radius:4px; margin-bottom:5px; box-shadow: 0 2px 3px #ededed inset; }
.login_panel .input_ui i{ width:25px; height:30px;float:left}
.login_panel .input_ui i.i_1{ background:url(../img/username_1.png) no-repeat center;}
.login_panel .input_ui i.i_2{ background:url(../img/password.png) center no-repeat;}
.login_panel .input_ui input{ width:250px; height:28px; float:right; border:none; background:none;line-height:28px; font-size:12px; }
.login_panel .code{ width:100px; position:relative;}
.login_panel .code input{ width:70px;}
.login_panel .code #code_to_mail{ position:absolute; right:-80px; top:12px;}
.login_panel .input_ui label.error{ position:relative; left:350px; top:-55px; background:#ccc; border-radius:3px; padding:11px 50px;box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); z-index:999}
.login_panel .chick_ul{}
.login_panel .chick_ul a{ float:right;}
#button_login{width:100px; height:34px; border-radius:4px; background:#99CC33; margin-top:10px; color:#fff; line-height:34px; font-family:'微软雅黑'; font-size:14px;cursor:pointer;box-shadow: 0 2px 3px #ededed inset; border:none;}
.login_panel .recode_panel{ width:100px; padding:15px; background:#fff; border-radius:2px; position:absolute; right:-140px; top:0;box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5); text-align:center; font-size:12px;}

#AutoComplete{background:#fff;display:none;}
#AutoComplete ul{list-style-type:none;margin:0;padding:0;}
#AutoComplete li{color:#333;cursor:pointer;font:12px/22px \5b8b\4f53;text-indent:5px;}
#AutoComplete .hover{background:#6eb6fe;color:#fff;}